2001-06-04 Havoc Pennington <hp@redhat.com>
* io-pnm.c (pnm_skip_whitespace): patch from Szekeres Istvan,
bug #52560
+2001-06-04 Havoc Pennington <hp@redhat.com>
+
+ * io-pnm.c (pnm_skip_whitespace): patch from Szekeres Istvan,
+ bug #52560
+
2001-06-01 Havoc Pennington <hp@redhat.com>
Apply patch from sandmann@daimi.au.dk, with some tweaks.
for ( ; inptr < inend; inptr++) {
if (*inptr == '#') {
/* in comment - skip to the end of this line */
- for ( ; *inptr != '\n' && inptr < inend; inptr++);
+ for ( ; *inptr != '\n' && inptr < inend; inptr++)
+ ;
+
+ if ( *inptr != '\n' ) {
+ /* couldn't read whole comment */
+ return PNM_SUSPEND;
+ }
+
} else if (!isspace (*inptr)) {
inbuf->byte = inptr;
inbuf->nbytes = (guint) (inend - inptr);